已知关于x的不等式kx^2-(k^2+1)x-3<0的解为-1<k<3,求k的值